/**
 * Copyright (C), 2015-2021, XXX有限公司
 * FileName: HeadChar
 * Author:   吴建森
 * Date:     2021/1/12 18:59
 * Description:
 * History:
 * <author>吴建森      <time>          <version>          <desc>
 * 作者姓名           修改时间           版本号              描述
 */
package com.sen.utils;

import net.sourceforge.pinyin4j.PinyinHelper;

/**
 * 〈一句话功能简述〉<br>
 * 〈获取大写首字母〉
 *
 * @author 吴建森
 * @create 2021/1/12
 * @since 1.0.0
 */
public  class HeadChar {
    public static String getPinYinHeadChar(String str) {
        StringBuilder convert = new StringBuilder();
        for (int j = 0; j < str.length(); j++) {
            char word = str.charAt(j);
            String[] pinyinArray = PinyinHelper.toHanyuPinyinStringArray(word);
            if (pinyinArray != null) {
                convert.append(pinyinArray[0].charAt(0));
            } else {
                convert.append(word);
            }
        }
        return convert.toString().toUpperCase();
    }

}
